@L|}6CD l0C)HCC WhL/h `CmCDiD`  R@P1  Y0@R !L` D  C D     )16CS S)  C)D1 p p 0 C9DI pCDL~CiCDiD` D  C D     )16CS S)  C)D1 p p }0 C9DI pCDL~CiCDiD` DD˙` d J)L !}D L(( LL()  L| L( S LH 0p n  } CY?  q  L L  ` )} `A! d߰")-݆ "  $G@LLL&0") $G% }H0 3S8`G ȱG ȱG   Gȭ Gȭ GG}GHiH8(()) G$H% `(0 })8` d)L ݆ & LGȘ ݆LL d  ! LL d)N>Q  HH) }  hyhyB q L> Lm JJ  Ln*` dB%' }8  H H` 1 { LL   !L     Hh SY?  q  1L }  !? S   q 1 L   Ll  Lg E`L   !L)  q 1L}) `L0AM݊L݉ ML  N݆LLLNLMLHG!@}1F GȱGLLEEȩÑEȑEEȑE Ed E7EȩE  q} L !,0,0SGɛ L 1 !L EHEh W G gLLSROTCES EERF } G) *Gȩ GȽG GȌd q q G`  8   0G  `D}CEDC0X:Ȣ Y ȱC* ? 0.. , 0%n ?A[ 0 : L`L  `, 0`Y}`piH n0)բY? 08`0 }  0$L GGȽG L `8L`L}8`  05G)݁,G)ȱGȱGHh0})Hh` B! 8`8iiiLE`}E8FEh( l0`ɃLL L8^~jj8jHi hEEEiEȱEiE` dTE} H8EEȱEEȩEh J E8   . m  i`LI!)E1FR}1LJ舩9GIH`LJJ`HGHh l`} S gL   8 rii `дCDCG W  }C  Lq` X٨`DOS SYS IIIIIIIIIIIIIIIC`0 ߩ0}}}-90 |||DDOS DOSDOS SYS }}}}CDOS SYSb0CHAREDITSCEALINKBAS UTLfCHAREDITUTL'DOS SYS*`DUP SYSCTEMP LSTCTEMP } LST 0`BDELV !B }`LVUQ   ]   TU J ]L!T  #      TU  } L ? .  t`GBJ V~DEHI B V0dV!}QDEHI VF9 ,0 ,0 s0hhL  L` H hDHEh"}DEL8HI   0 HI,0 0  9 .G VLO#},0 L4*IJ`llD1:AUTORUN.SYSNEED MEM.SAV TO LOAD THIS FILE.D1:MEM.SAV J y08 B|DEHI$} V0 0`B;DELV䌚 !B y`@ʆ v s? F0Ξ05: [ BDEHI%} VY8 B V  @  /DE `E:D1:DUP.SYSERROR-SAVING USER MEMORY ON DISKTYPE Y TO &}STILL RUN DOS B;DE J V (` 9 V⪍ ઍ  -'}LLu DEHILV 9 .l 9 .l  `` s$B VBH(}I|DE V BLV nB,DE J V* \*` B V BLVDEHI BLVL)}1u H232435; 1 ;  hh@2 e1i1LHҍ 00) 08 109hh@ Ҡ2e*}1i1232435ޥ<<8} 3E:}DISK OPERATING SYSTEM II VERSION 2.0SCOPYRIGHT 1980 ATARIA. DISK DIRECTORY I. FORMAT DISKB. RUN CARTRIDGE J. D,}UPLICATE DISKC. COPY FILE K. BINARY SAVED. DELETE FILE(S) L. BINARY LOADE. RENAME FILE M. RUN AT ADDRESSF. LOCK F-}ILE N. CREATE MEM.SAVG. UNLOCK FILE O. DUPLICATE FILEH. WRITE DOS FILES9!&x#!7&p))'&X*./)L''-؆莟.}R'S  vW DEHHI 1A#! @ ~0ɛ8A0.) ȅ 1 1i/}il ! 1L NO SUCH ITEMSELECT ITEM OR FOR MENU! 0 .{z:*{}.|~ 1 0 00}JB 18L^%|DLl%DIRECTORY--SEARCH SPEC,LIST FILE? # 0 0 n&|D! 1L NOT A DISK FILE1}N !B 1L " 1 !BDED:}:1BJ|DE 1DEBH2}I 1 h0ߢ 0.  0?詛 1 ~0YЛ 1 "L<" "L 3} BL1TYPE "Y" TO DELETE...DELETE FILE SPECCOPY--FROM, TO?OPTION NOT ALLOWED COPYING---DN:4}# 0|D .L$A#B#C#JB|DE 1BHIDD#E 1D#0: B5} 1L B#C#C#B# B 1N#$0SYS1}:e#D# d# D# .d#ȽD# d# 𩛙d#X# 1,A#6}PdD#ELO- A.BJdD#E 1 1HH 0hh|DL^%1}:e# Lt% e#dD#EL%7} 1 0 . .0% 1L WILD CARDS NOT ALLOWED IN DESTINATION 0 A.|K@C}//3Hu ξL/L DRIVE TO WRITE DOS FILES TO?WRITING NEW DOS FILESTYPE "Y" TO WRITE DOS TO DRIVE 1.?}D1:DOS.SYSERROR - NOT VERSION 2 FORMAT. , &* բ( 1L `[) 0NΞ 0 L1M) 1@} L BAD LOAD FILELOAD FROM WHAT FILE?) 0 0#B 1L WHAT FILE TO LOCK?) 0 0$B 1L WHAT FILE TO UNLOCK?DUA}P DISK-SOURCE,DEST DRIVES?TYPE "Y" IF OK TO USE PROGRAM AREACAUTION: A "Y" INVALIDATES MEM.SAV. h  ,B}  `)  <0 2 2 0  ,   ,,ޢ* 1L ,K* 1 ~0 0C}FINSERT BOTH DISKS, TYPE RETURNERROR - DRIVES INCOMPATIBLE., 1 ~038  , 1L D}, &*  Lz+, 0 , 1 ~0 + Y,0!,0 ,L+ ,mm  v,"ǭE}0Ξ, 05,Lt+L +,Hh` NOT ENOUGH ROOMINSERT SOURCE DISK,TYPE RETURNF}INSERT DESTINATION DISK,TYPE RETURN`    `L,8,0( rG}L1(`ߢ) 1* 1 ~0Y`hhL S SL1) 8`NAME OF FILE TO MOVE?- 0 0|DLtH}% A., 1 <0 0 .@L# .BJ 1  DEHIB V L1 ,5 1 <0,L. I} JB|,A#Pd#DE 1 HI BDEHHII 1 B 1 , 1 <0,0Lf- B VJ},A#P, 1 <0 0L#L ߢ) 1* 1 ~0Yj383}mm ݭK}}`8}``|* ? ɛ,`|:(|/ 1L `DESTINATION CANT L}BE DOS.SYS0 0H{ $22Δ $28/L /) $2 Π $2 0 ξM}hAΞB,0 J 1 BޝDEHI,HDE 1HIHIDELSAVE-N}GIVE FILE,START,END(,INIT,RUN)O X0 1`BDEPHI V` X0H 1 L O}0 0 1L0`PLEASE TYPE 1 LETTER,0`hhL <0 1L0LA1 ,;ɛ7,"ɛ:ݦ1ݥP}A"D|ݤD|ȩ:|ȩ|ɛ,,(/+.ީ1 1,ɛ`轤{Q}NAME TOO LONG B VL ` L1I H1EӝDL1|mDiE` V0`8d/8 i:"2!22 1R} L ERROR- 138ɛ+,' 20*.. өw2 1``2TOO MANY DIGITSINVALIDS} HEXADECIMAL PARAMETER800 0 8 00`,0'D800H,ɛh`2L1NEED D1 THRU D4uT} HEXADECIMAL PARAMETER800 0 8 00`,0'D800H,ɛh`2L1NEED D1 THRU D4u`8K8P?@     Y`  Y0 l `8E }&gW=6hWC&&D&E&+ 5B&&&© 1 V-L*B&˜ ' h4&0& 1&& *L* W}& & 1 ,& & 1 , , *`RUNTIME ERROR AT LINE &&Lk*+ +L&` '& &L X}&PROGRAM STOPPED&&Ńł ȱ`iL'HH **La/ k* r. 1 {+ - . - 1 - Y}' 1 {+ - 'hhL-ʥ`HHhh`8L'u` Z}Huh` Lk*L' Lk*L' ( - ( - ' k* -Lh* ( - [} ' + ( - ' {+ ' k* ' {+ 1 + - h*Lk* ( ' ' + ( - ' {+ ' k* ' {+ 1 + \} - !( - h*Lh* ' ** -La/` ( k* -L- ( r. - {+ ' - ' +L' ( ' + ]}' - {+ 'L'C&D&E& ) 1 1,E&eC&iD&`E&8LF& - -E& ^}`ʔȱȱȱ **Șe惠 惨06%*16&* L*HHhh`` _}`Lh*ʱ`p B V8+* &)L&l Lw TO BOOT FOR D `}OS TO RERUN *ȱLk*&&8c5d58凅刐SJj)ee`фф a}iiL+8L+ LF&uuuLk*8` +Lk*iLk*豂Hȱh`p b} +Lk*+H+ BHI+ [4h`8` +Lu, +#` +0 +0Lu, +0` +0L,L}, c}`޵` `Ȕ`ʔ惥u`+ BHI d}DEH [4hLh*L+ލ1-+2- +- 0-0 0-Lk* -Lk*` 3-H -h 0 0-`L+8 0ƅ` e}66&L;-HH` B VhH)Kh)0 IJD-EB [4hLk*S:+Lk*TUVLh* -`++L+ L+ʱȱȱ f}`ȵȵLk*Lk* - - -ʥ - - - -LK3 - - r. r. **uȱuȱu P* * g}* -0 ,,LB3 ȱLk* @,LT.ʵ`eeLF&HHhh`ؐHH ** h}La/ k*HH r. r.6 {+i i .i i -hh - - 'hh -`HH **% k* i}HH 1L. ** - LF& r.6 {+ - {+` ** -ޠ - 1 {+Lf/  h*Lk*H+ B Vh` ҵ j}  h*Lh*H+BHI [4+h+L1 0+KJB@D0EH+ [4h h*Lk* k* -@0Ɔ k}@0` -H`B [4h`w0w0L1Lk*Lk* +`H h*hL10HH eH l}HƆeiH -lꦆ 1Օ`0  L,`8`21(1-12- ,@ 1021L121@021` m}1 k* -1 1`+6-1L1801LF& + 1 r. 1 1 {++ 1 {+Ɔʭ1 +`ʕ`66 n}`HHH66666uuuhhhLk* +愵 ' + 'I 1 o} T280/66&&&`uuu` T2 a2Ј a2 h* +`@\32@2 . p}22222 LF&ȥΖ2i22\3`L*J32 J3`LF&2@82ƅJ3 ȱ q}222` -3L2J3L2H\3 2h`1+ %  88L]3 h* h* r}` h* h*`  h* h*` ]3$' ]3"0 ]30 3Lu, 3Lu, 3Lu,L1L1d4 1 - .c4d4g4g4`H s}+? ++HIc4De4d4Ef4B [4Hg4h` VLF&g4` 3e4 1f4g4g4 1Lh4 3g4LF&e4f4 t}, g4g4e4 1f48ee4f4g4 11L81  'Lk*hhLk* 4L2 4L*d42&&ȱ0 u} W5L5 W5c5d5&& L25&&`i`C&&D&E&` *ȱ&&% v}8e慱HȱhױE&iC&iD&Lk*+ BH Vh 1LP*+&BH [4hN 1 P*L 1MLP*+%B w}NLMH [4hLh*)v***G*P*o*11{++2+u,M,_,,,,@,%,4,,**++++,,,-,V-----..-/W/y/2231c0x0{00y) x}///0//333333Q0&='9(_(( )")O)n44h4045005B3e5s5&55 6 1======$=.=B=L=V=`=j y}=======  > > >*/>4M>>^>H^>Rd>\>f>p>z>>>>>> ?+?I?`?`?f?? z}? ? ? ?$ ?. ?8 @B ,@L J@V h@` @j @t @~ @ @ @ @ @ @ A 5A SA qA A A A A B B =B( HB2 S {}B< pBF BP BZ Bd Bn Cx $C BC `C ~C C C C C D 2D PD nD D D D D E" E, /E6 ME@ kEJ ET E^ Eh E |}r F| F =F [FmFmFqFqFqFwFFFFFFFG"G,G6G@&GJ=GTPG^cGhoGryG|GGGGG }}GGGGHH3H7H8H8HMHbH&tH0H:HDHNHXHbHl Iv*IGIHI`IlIIIIIII ~}I J*J 1JHJ _J*iJ4rJ>{JHJRJ\JfJpJzJJK"K"K0K6KBKNKZKfKKKKKKK$ }K.K8KBKLLVL`&Lj=LtWL~[LoL|LLLLLLLLLLLL LMM(2M2LM<PMFhMPrMZM }dMnMxMM NN-NCN^NyNNNNNNNNNN"N,N6O@OJOTO^3OhJOrYO|eO}OO }OOOOOOOOOOPPPP&)P01P:5PDIPN`PXdPbrPl|PvPPPPPPPPQ } QQ$Q;QRQZQ xQQ Q*Q4Q>QHQRQ\ RfRp0Rz@RURjR|RRRRRRRRRSS }SS.S$=S.ZS8oSBsSLSVS`SjStS~SSTT!T/T2=@2=hhhhh΢̑B2= i̐i }ͥB2=.i(ΐڥiϐ`Bw=@w=QRRRRRRRRRRRRRRRRRRRWRRBw=RRRRRWRRRRRRRRRRE|Bw=.| }Bw=D||ZRRRRRRRRBw=ZRRRRRRRRRRRSRRRWRRRSRRBw=pRRRRRRRRDBw=|||#5Bw= }23/2|Bw=|||!!.)-Bw=!4%|Bw=||| 5),$Bw="-Cw= }"-Cw=|Bw=|||##,%!2Bw=|Bw=-ARRRXRRRD''%4| }Bw=B|Bw=W|)).)4|Bw=l|Bw=|,,/!$|Bw= }|Bw=|0054|Bw=|Bw=|33!6%|Bw= }||1Bw=15)4|Bw=ARRRRRRRXRRRBw=)RRRRRRRDBw=> }|Bw=S|Bw=hARRRRRRRRRRRRRRRBw=}RRRDBw=| } Bw=|Bw=| ! #|Bw="-Cw=|Bw=$%& }'()*+,-./012345|Bw=|67Bw=89:;<=>?@ABCDEFG|Bw=%|HIJKBw=:LMNOPQRS }TUVWXY|QRRRRRBw=ORRRRRRRRRRRRRRDZ[\]^_Bw=d`abcdefghijk||Bw=y|lmnopqrsBw=tuvwxyz{|}|ZR }RRRRRRRRBw=RRRRRRRRRRXRRRRRRRRRRBw= RRRRRRRRCB ="#=D&=D&=A)=6)=-)=F)= }~F =F = = &= =)=-B = =@"#=D+&=D=G&=QA&=DQ=&GP,=D:A }&=D/=Gh&=F:=PG^&=F:9cGh,=&=DAr,=&=DBG/=,=D/|G$,=/=/=F.=GP }|G%,=,=D/.FNTBl?,=D+" =2=D.5=D.8=J|G$ /=" ;=3H }/=>=|G%+A= MHD=A=@A=bHD=A= A=_tHD=A=>=G=D= =J=D.>=5=D.JM=( }D= =P=D.>=S=JV=H =P=D.Y=(S=J =P=D.Y=(S=J =P=D.Y=(S=2 }J =P=D.Y=(S=:J+ =\=D.S=JV= =P=D.>=S=J+_=@Y=&b=@&#=@ },=@(&=@e=&@5=@5=B5=@B5=5=DB#= B#= B#=#=DB#=Bb=-=+*_|\^H }N ABCGILPSQAh=jk=h= S=k=n=k= G=n=jn=  /"q=01M=q=q }=8=M=(b=D/|G$/=Jt=S=/=e=(t=t=t=|G% =P=D.w=D.M=J4 }K:7k=o   T&& =\=D.S=J }8"#=D INIT (Y/N)? )=6"#=D)=YK =P=D.G=Jz=|G$G=/=~ }G=/=T/==LG=/=WLG=|G%}==A=@5n=R /. }**======")=6= L"#=D===" }%Mt=b=D/M$)=b=t=t=F5LMPPM%" Ġ٠= =\=D.e=(( }J =\=D.t=e=(Jt=dLnLxLL..t= LLLL..t= FLFLFLFL..t= LL }LL..t=NV= t= -Nt=t= CN*t= LTL,LL..t= LLLL..t= }N============;=*;=* =\=D.5=D.@ }J ==D.5=D.>=J&=4 CHARACTERS? A*_=&=DA&=DQ=JO_=D/YO|T =\=D.S= }JV= =\=D.S=2J |G$A=_=/=/=F5*/=Y=(>=|G%&=LOAD? A*,*4 },=D7 ==D.G=JN&=SAVE? A*,*4,=D7 ==D. G=J4"#=D }4"#=DĠŠ=V= P&=SELECT A&=_=DB&= ? B*|G$&=D }_=/=/=F=QP|G%A=&=D5}=="}=="=6>=G=}= = }=QQ=*Q}=}==+Q}=}= =-Q== ==Q===Q= }=Q=}= R}=}=R}===R0RD=>=G=  D=@URA=D= D=?jRA=D=@ }D=_|RA=D==RR=}= =  =P=D.=>=J0**t=R =J= }D.>=5=D.J ==D.5=D.>=J= ;=&=CHRS? A*&=D/=SSLOW FAST QUIT =J=D. }G=5=D.J*==S=>S~====@S=@" FAST=8 }S== ==T=" SLOW =//T"#=D&=D/|G$A=&=/=/=F5 }* =2=D.5=D.8=J ==D.=J|G%=T2"==T SLOW =@T FAS }T==@ T2 SLOW FASTB ==D.t=>=J0**== ====  }==== ====== =====U==U }==U==U== V^=== &=5===FA&=D~=?V&=A"&=D=QV&=~A }5===&=DC&=D ==D.5=D.>=J:*;= V| =" = >=== }===V=V*"#=D QUIT (Y/N)? )=6)=Y%W"#=Djh=  }R}&E&+ 5B&&&© 1 V-L*B&˜ ' h4&0& 1&& *L* #8888fffffff>`<|fl0fF68of;888>x|f<>>``~pppww``|l`cc>66wwcc0 0 ~~`0 0`c}cooo`?33sss~ffgggg`cc~ffwww``pp``pppc`oggssssss n~fflggg000ppp~gwggggwoggg}ccgggccpppccggg~ffwww`ssggggggggggo>gggogsss>ggggggfl7g@`0 xx6}c6>8pp8?}ww<~~~<x`x`~<~~<}0~0 ~ <~~<<>f>``|ff|<```<>ff>>ff>|``|fff8<<``lxlf8<f}kc|ffffff>|f```>`<|~ffff>fff<ck>6f< x~ 0~<~~<}TTTTTTffff>`<|fl0fF68of;888>x|f<8pp8?}ww<~~~<x`x`~<~~<}0~0 ~ <~~<<>f>``|ff|<```<>ff>>ff>|``|fff8<<``lxlf8<f}kc|ffffff>|f```>`<|~ffff>fff<ck>6f< x~ 0~<~~<}~x|nfTTTTTTDTDTDT@TTDPDT@T@TP@@PPPDTDT@TP""""*"*"* **" ("* * * ( ( (  ("*"* * ($} *"""*(** ** * (** ** *"***"*"**"**  **  *$}" *"* **"*""*"*"** *("""(* * ** * * ""*""*""** "*"( (" ****"""***"$}*"""**"* *""***"*("* ***""""*""""""***"**"""** *( ( ((*$}"6>8pp8?$}ww<~~~<x`x`~<~~<$}0~0 ~ <~~<<>f>``|ff|<```<>ff>>ff>|``|fff8<<``lxlf8<f$}kc|ffffff>|f```>`<|~ffff>fff<ck>6f< x~ 0~<~~<$}~x|nfTTTTTT"*"*"* **" ("* * * ( ( (  ("*"* * ($fffffff>`<|fl0fF68of;p88pf< 80 0 ~~`0 0`<(}f 8pp8?(}ww<~~~<x`x`~<~~<(}0~0 ~ <~~<vvll8~Xffff<~~<`<|fl0fF68of;p88pf<`<|fl0fF68of;p88pf< 8 0 ~~`0 0`<,}f ``nf>ff~fff~~f<flxxlf`````~cwkccfv~~nf,}8pp8?,}ww<~~~<x`x`~<~~<,}0~0 ~ <~~<8l|DDD8l|DD 8t|D 8t| 8l|DDJ8\|DJ@8\|J@@``|fff=f,}kcUUwwUU|f````<|fl0fF68of;p88pf<}PAGE LDY #2551350 LDA FILL1360 FILPGE STA (FROM ),Y1370 DEY1380 BNE FILPGE13E?}90 STA (FROM ),Y1400 INC FROM +11410 DEX1420 BNE PAGE1430 ;1440 BYTE PLAE@}1450 TAY1460 CPY #001470 BEQ DONE1480 LDA FILL1490 DEY1500 CEA}PY #001510 BEQ LAST1520 FILBYT STA (FROM ),Y1530 DEY1540 BNE FILBYT1550 LAST EB} STA (FROM ),Y1560 ;1570 DONE RTSILBYT STA (FROM ),Y1530 DEY1540 BNE FILBYT1550 LAST D+5hhhhhhΑ̈hΈ̈`ROM ),Y1530 DEY1540 BNE FILBYT1550 LAST H<1000 ;-------------------------------1010 ;MOVMEM.SCE1020 ;by Stan Gilbert1030 ;1040 ;CALLED FROM BASIC1050 ;1060 ;X=USME}R(ADDR,FROM,TO,LEN)1070 ;ROUTINE.| | | |1080 ;SOURCE ADDR..| | |1090 ;DESTINATION ADDR.| |1100 ;BYTES TO MOVE..MF}.....|1110 ;1120 ;MARCH 5th, 19831130 ;-------------------------------1140 ;1150 ORG *= $06001160 FROM = $00CMG}E1170 PLA1180 PLA1190 STA FROM+11200 PLA1210 STA FROM1220 ;1230 TO = $0MH}0CC1240 PLA1250 STA TO+11260 PLA1270 STA TO1280 ;1290 PLA1300 TAX1310MI} CPX #001320 BEQ BYTE1330 PAGE LDY #2551340 MOVPGE LDA (FROM),Y1350 STA (TO),Y1360 DMJ}EY1370 CPY #2551380 BNE MOVPGE1390 INC FROM+11400 INC TO+11410 DEX1420 MK}BNE PAGE1430 ;1440 BYTE PLA1450 TAX1460 LDY #001470 MOVBYT LDA (FROM),Y1480 STA (TO),Y1490ML} INY1500 DEX1510 CPX #001520 BNE MOVBYT1530 ;1540 DONE RTS80 STA (TO),Y1490Lc3hhhhhhΑ̈hΑ` BNE MOVBYT1530 ;1540 DONE RTS80 STA (TO),Y1490P:1000 ;-------------------------------1010 ;CIOCTL.SCE1020 ;by Stan Gilbert1030 ;1040 ;CALLED FROM BASIC1050 ;1060 ;X=USUO}R(ADDR,IOCB,CMD,STR,BUF)1070 ; | | | |1080 ; CHANNEL #..| | | |1090 ; 7 (RD), 11(WR).| | |1UP}100 ; ADDRESS FOR DATA...| |1110 ; LENGTH OF DATA.........|1120 ;1130 ;MARCH 5th, 19831140 ;-------------------------UQ}------1150 ;1160 .OPT OBJ1170 ;1180 INIT *=$06001190 ;1200 PLA1210 PLA1220 PLA123UR}0 TAX1240 LDA #001250 OFFSET CLC1260 ADC #161270 DEX1280 BNE OFFSET1290 ;1300US} TAX1310 PLA1320 PLA1330 STA $0342,X ;ICCOM1340 ;1350 PLA1360 STA $UT}0345,X ;ICBAH1370 PLA1380 STA $0344,X ;ICBAL1390 ;1400 PLA1410 STA $0349,X ;UU}ICBLH1420 PLA1430 STA $0348,X ;ICBLL1440 ;1450 JMP $E456 ;CIOV STA $0349,X ;Te$hhhihhBhEhDhIhHLV48,X ;ICBLL1440 ;1450 JMP $E456 ;CIOV STA $0349,X ;X+1000 ;-------------------------------1010 ;SETPMS.SCE1020 ;by Stan Gilbert1030 ;1040 ;CALLED FROM BASIC1050 ;1060 ;U=US]X}R(ADR(SP$),PB)1070 ; | |1080 ;ROUTINE....| |1090 ;PLR MSL BASE....|1100 ;1110 ;JUNE 6TH, 19831120 ;----]Y}---------------------------1130 ;1140 .OPT OBJ1150 ;1160 *= $06001170 ;1180 SETPMB = $00CD1190 PMBA]Z}SE = $D407 ;542791200 SDMCTL = $022F ;5591210 GRACTL = $D01D ;532771220 GPRIOR = $026F ][} ;6231230 PLAYER = $D0001240 MISSLE = $D0041250 PLRSZE = $D0081260 MSLSZE = $D00C1270 COLORS = $02C01280]\} ;1290 LDA #001300 LDX #001310 CLRPLR STA PLAYER,X1320 INX1330 CPX #0D1340 BNE]]} CLRPLR1350 LDA #031360 STA GRACTL1370 LDA #011380 STA GPRIOR1390 LDA #141400 ]^} LDX #001410 SETCLR STA COLORS,X1420 INX1430 CPX #041440 BNE SETCLR1450 LDA #461]_}460 STA SDMCTL1470 PLA1480 PLA1490 PLA1500 STA SETPMB1510 STA PMBASE152]`}0 RTSA SDMCTL1470 PLA1480 PLA1490 PLA1500 STA SETPMB1510 STA PMBASE152\/Щo./hhh͍`LA1490 PLA1500 STA SETPMB1510 STA PMBASE152`61000 ;-------------------------------1010 ;MOVPMS.SCE1020 ;by Stan Gilbert1030 ;1040 ;CALLED FROM BASIC1050 ;1060 ;X=USec}R(ADDR,PMWHO,INC,VRT,HRZ)1070 ;ROUTINE.| | | | |1080 ;WHICH PM......| | | |1090 ;WHICH INCARNATION.| | ed} |1100 ;VERTICAL POSITION.....| |1110 ;HORIZONTAL POSITION.......|1120 ;1130 ;Moves proper incarnation into1140 ;speciee}fied PLAYER/MISSILE RAM1150 ;and positions it on screen.1160 ;1170 ;Assumes PB (PLAYER/MISSILE BASE1180 ;address in pagesef} is POKE'd into1190 ;DECIMAL LOCATION 205.1200 ;1210 ;MARCH 5th, 19831220 ;-------------------------------1230 ;1240 OReg}G *= $0600 ;15361250 ;1260 THISPM = $00D0 ;2081270 PLA ;ARGS1280 PLA1290 PLAeq} b'DOS SYSb*+DUP SYSbUAUTORUN SYSbfVCHAREDITOBJb COMPUTERFNTb RED FNTCTEMP LSTCTEMP LSTCTEMP LSTb BLUE FNTb GREEK FNTb ANIMATE FNTbCLINKBAS OBJb)TDELAY SCEb/TDELAY OBJb0KBDTMR SCEb7KBDTMR OBJb 8FILMEM SCEbCFILMEM OBJb DMOVMEM SCEbMMOVMEM OBJbNCIOCTL SCEbVCIOCTL OBJb WSETPMS SCEbaSETPMS OBJbbMOVPMS SCEbMOVPMS OBJb SOUNDS SCEbSOUNDS OBJb ASSY LSTb4DEMO b DEMO FNTbDEMO SCNB VBI ASYBVBI OBJB9DESKTOP BASBVBI LSTC,VBI B >COL80 FNTBGREADME BASB]COL80MAKBASB1KCOL80 BASB4`COL80 CTBBnCOL80 LSTCOL80 ASY ;PM1300 STA THISPM1310 ;1320 PMBASE = $00CC ;2041330 LDA #001340 STA PMBASE1350 ;er}1360 PLRADR = $00CE ;2061370 CLD1380 LDA #001390 STA PLRADR1400 LDX PMBASE+11410 es} INX1420 INX1430 STX PLRADR+11440 LDA THISPM1450 TAX1460 NEXTPM CPX #001470 et} BEQ OLDPLR1480 DEX1490 CLC1500 LDA PLRADR1510 ADC #1281520 STA PLRADR1530 eu} BCC NEXTPM1540 INC PLRADR+11550 CPX #001560 BNE NEXTPM1570 ;1580 ;get old offset and clr ev}player1590 OLDPLR LDY #001600 LDA (PLRADR),Y1610 TAY1620 LDA #001630 TAX1640 CLROLD Sew}TA (PLRADR),Y1650 INY1660 INX1670 CPX #081680 BNE CLROLD1690 ;1700 ;get incarnation addex}ress1710 GETINC PLA1720 PLA1730 TAX1740 CPX #001750 BEQ NEWPLR1760 CLCey}1770 INCADR LDA PMBASE1780 ADC #081790 STA PMBASE1800 DEX1810 BNE INCADez}R1820 ;1830 ;1840 NEWPLR LDY #001850 PLA1860 PLA1870 STA (PLRADR),Y1880 CLC1890 e{} ADC PLRADR1900 STA PLRADR1910 DRAWIT LDA (PMBASE),Y1920 STA (PLRADR),Y1930 INY1940 e|}INX1950 CPX #081960 BNE DRAWIT1970 ;1980 ;Put it in horizontal position1990 LDA #002000 e}} STA PLRADR2010 LDA #2082020 STA PLRADR+12030 LDX THISPM2040 HRZADR CPX #002050 BEQ PUTe~}HRZ2060 INC PLRADR2070 DEX2080 BNE HRZADR2090 ;2100 PUTHRZ LDY #002110 PLA2120 e} PLA2130 STA (PLRADR),Y2140 ;2150 DONE RTSBNE HRZADR2090 ;2100 PUTHRZ LDY #002110 PLA2120 d:zhhhЩةΦϥЪiΐΨhh ihhe΅α̑ΩЅϦhi}h`zhhhЩةΦϥЪiΐΨhh ihhe΅α̑ΩЅϦhh1000 ;-------------------------------1010 ;SOUNDS.SCE1020 ;by Stan Gilbert1030 ;1040 ;CALLED FROM BASIC1050 ;1060 ;X=USm}R(ADDR,SOUND)1070 ;ROUTINE.| |1080 ;SOUND #.......|1090 ;1100 ;SOUND # 1. DINK1110 ; 2. BEEP (ATTENTION)11m}20 ; 3. BEEP (ERROR)1130 ;1140 ;MARCH 5th, 19831150 ;-------------------------------1160 ;1170 OPTION .OPT OBJm}1180 ORG *= $06001190 ;1200 TIMER = $021C ;5401210 AUDF1 = $D200 ;537601220 AUDC1 = $D201 m} ;537611230 ;1240 PLA1250 PLA1260 PLA1270 CMP #031280 BEQ ERRSND1290 m} CMP #021300 BEQ ATNSND1310 ;1320 DNKSND LDA #201330 STA AUDF11340 LDX #1741350 STX Am}UDC11360 DNKDLY LDA #021370 STA TIMER1380 LDA #001390 CHKDNK CMP TIMER1400 BNE CHKDNK1410 m} DEX1420 DEX1430 STX AUDC11440 CPX #1601450 BNE DNKDLY1460 RTS1470 ;1480 Am}TNSND LDA #401490 STA AUDF11500 LDA #1701510 STA AUDC11520 STNDLY LDA #161530 STA TIMEm}R1540 LDA #001550 CHKATN CMP TIMER1560 BNE CHKATN1570 STA AUDC11580 RTS1590 ;1600 ERRm}SND LDA #1401610 STA AUDF11620 LDA #2021630 STA AUDC11640 ERRDLY LDA #161650 STA TIMERm}1660 LDA #001670 CHKERR CMP TIMER1680 BNE CHKERR1690 STA AUDC11700 RTS STA TIMERlm^hhh> Ңҩʎ`(ҩҩ`ҩʍҩ` RTS STA TIMERpe2000 REM2010 DIMWT$(22):REM __TDELAY.OBJ2020WT$(1)="h*hh*`"2030 REM2040 DIMKT$(34):REM __KBDTMR.OBJ2050Ku}T$(1)="h*hh*"2060KT$(24)="`"2070 REM2080 DIMFM$(54):REM __FILMEM.OBJ2090FM$(1)="hhhhhhu}Α"2100FM$(24)="hΈ"2110FM$(46)="̈`"2120 REM2130 DIMMM$(52):REM __MOVMEM.OBJ2140MM$(1)u}="hhhhhh"2150MM$(24)="̈hΑ"2160MM$(46)="`"2170 REM2180 DIMCC$(37):REM __CIOCTL.Ou}BJ2190CC$(1)="hhhihhBhEh"2200CC$(24)="DhIhHLV"2210 REM2220 DIMSP$(48):REM __SETPMS.OBJ2230SP$(1)="u}Щo"2240SP$(24)="./hhh͍"2250SP$(46)="`"2260 REM2270 DIMMP$(123):REM __MOVPMS.OBJ2280u}MP$(1)="hhhЩةΦϥЪ"2290MP$(24)="iΐ"2300MP$(46)="Ψhh "2310MP$(68)="iu}hhe΅α"2320MP$(90)="ΩЅϦ"2330MP$(112)="hh`"2340 REM2350 DIMSS$(95):REM __SOUNDS.OBJu}2360SS$(1)="hhh> Ңҩ"2370SS$(24)="ʎ`("2380SS$(46)="ҩҩ"2390SS$(68)="u}`ҩʍҩ"2400SS$(90)="`"(24)="ʎ`("2380SS$(46)="ҩҩ"2390SS$(68)="t-AB&5WTKTFMMMCCBSSPMPSSFSDLSCPPHBP75CCANWAI""866n11%%y}00 vv__   %' (( y}A +@'0@A0@@S-@@y}m(@ PROGRAMMING:-@@(@ADVANCED ROUTINES=AR@=(#(c) 1983 Educational y}Software, Inc.-@A __Assembly routines;@",__TIMERS.OBJ))67@,.hy}*hh*`;@4,__KBDTMR.OBJ**67@,.h*hh*67@$,. y}`;@T,__FILMEM.OBJ**67@,.hhhhhhΑ))67@$,.hΈ y}67@F,. ̈`;@I,__MOVMEM.OBJ**67@,.hhhhhh ))67@$,.y}̈hΑ̈%67@F,.`*/;@7,__CIOCTL.OBJ4**67@,.hhhihhBhEh9y}!!67@$,.DhIhHLV>C;@$,__BEASTS.OBJH""6.8\|DJ@8l|DDD8t|D MR;@H,y}__SETPMS.OBJW**67@,.Щo\))67@$,../hhh͍a67@F,.`fy}k;A,__MOVPMS.OBJp**67@,.hhhЩةΥͪ芅ϥu))67@$,.Ъiΐz))67@Fy},.hh i))67@h,.hhe΅Π̑))67@,.ΩЅϦ67Ay},.hh`;@,__SOUNDS.OBJ**67@,.hhh> Ңҩ))67@$,.ʎy}`())67@F,.ҩҩ))67@h,.`ҩʍҩ67@,.`"y}"Š;A$,;A2@,;@9,;@@,+ 6. 67A$,. +67@,y}.+ 6. 67@6,. +67@,.+ 6.67@@,.+67@,.+ 6. 67A2@,. +67@y},.@++@@ D:DEMO.FNT,,6-?:C:,<@<@:, - "@AA1;;6-&+!@1* @,$@2%+ @2,$@d6-?:C:,<<<Ay}@, AB06 +AR@1-@6(-@(/ A/6-F:@y},%F:@,$AVAC AC!!__Time delay & sound - slow-@@(ONE SECOND TIME DELAYSy}-%A@@!!6-?:C:,<<A(<@@,6-?:C:,<@,6-?:C:,<@`,& 0 Ay} A:AD ADD!!__Time delay & sound - fastN-@@X##(QUARTER SECOND TIME DELAYSby}-%A@@l!!6-?:C:,<<A(<@@,v6-?:C:,<@,6-?:C:,<@,  A Ay}A1 A__show the cat - slow +@AR@--(%}THE SLOW WAY - USING FOR/NEXT LOOP!%y}%6-F:@,%F:@,$AV-@A1%&@@:7<,, ''(} PUSH ANY KEY TO CONTy}INUE)@__show the cat - fast +@AR@!!(} THE FAST WAY ++(# U=USy}R(ADR(MM$),ADR(S$),SCA,3119)6-?:C:,<@`, 6-?:C:, +AR@H-@R(AGAHP\__Do player/missiley}f%%6-F:@,%F:@,$AVp(6-F:Aa,&@(6-$AVz#6-?:C:,<,#A6-?:C:y},`<|fl0fF68of;888>x|f<>>``~pppww``|l`cc>66wwcc0 0 ~~`0 0`c}}cooo`?33sss~ffgggg`cc~ffwww``pp``pppc`oggssssss n~fflggg000ppp~gwggggwoggg}}ccgggccpppccggg~ffwww`ssggggggggggo>gggogsss>ggggggfl7g@`0 xx6}}c6>8pp8?}}ww<~~~<x`x`~<~~<}}0~0 ~ <~~<<>f>``|ff|<```<>ff>>ff>|``|fff8<<``lxlf8<f}}kc|ffffff>|f```>`<|~ffff>fff<ck>6f< x~ 0~<~~<}}TTTTTTffff>`<|fl0fF68of;888>x|f<67@F,. ̈`HR};@R,__MOVMEM.OBJ\**67@,.hhhhhhf))67@$,.̈hΑp67@F},.`z;@7,__CIOCTL.OBJ**67@,.hhhihhBhEh!!67@$,.DhIhHLV};@H,__SETPMS.OBJ**67@,.Щo))67@$,../hhh͍6}7@F,.`;A#,__MOVPMS.OBJ**67@,.hhhЩةΦϥЪ))67@$,.i}ΐ))67@F,.Ψhh  ))67@h,.ihhe΅α ))67@,.Ω}ЅϦ 67A,. hh`$ . ;@,__SOUNDS.OBJ8 **67@,.hhh> ҢҩB ))6}7@$,.ʎ`(L ))67@F,.ҩҩV ))67@h,.`ҩʍҩ` 67 }@,.`j t ;A,__VBI.OBJ~ ))67@,.hhrhq ))67@#,. \`Hx }} ))67@E,.+ LALA ))67@g,.Э} ))67@,.p Lk }Lk ))67A,.ͩ  ))67A3,. hL_ ))67AU,. } ##67Aw,. 67A,. 8xL  -@A &7<,4&67<% }@,. &7<,4&67<%@,. 7<,467<,.`   ))6-?:C:, ((67A,.]|||H ((6}7A,.||R ((67A!,.|||\ ((67AA,.|ZRRRRRRRRRRRRRRRRRRRf ((67Aa},.RRRRRRRRRRRRRRRRRRV|Zp ((67A,.ZRRRRRRRRRRRRRRRRRRRRz ''67A ,.RRRRRRRRRRRRRRRRRRRC ((67A !,.} ((67A A,.  8 AF:A,&@,6-A86-A} 1 +AY1A@ 'A@'A  %%6-F:@,$AV%F:@,)}10000 REM10010 DIMVB$(176):REM __VBI.OBJ10020VB$(1)="hhevhdu"10030VB$(24)=" \`Hx}("10040VB'}@#!!(PUSH ANY KEY TO CONTINUE)@ AA1 (}-@(AP`AR z!}__Keyboard input timer-@@( PUSH ANY KEY 6-?:C:,<@,6-?:C:,<@`, F:Az"}d,AUAR-@@ (NOT FAST ENOUGH!6-?:C:,<@,6-?:C:,<@`,( APpz#}P-@@Z( YOU BEAT ME! d))6-?:C:,<%A<<A`,n6-?:C:,<AP,xAVz$} AA1@__clean up screenJ!!6-?:C:,<<<A@,T))6-?:C:,<%A<<@@,^))6-?:C:,6-%@L6-%@@36-:}&@8%"F:, A(3F:,%A(* -(|"(|*6-%@36-%%@"F:, A(3F;}:,%A(6-%@@ A`0/ -(-@%() /(36-%%@"F:, A(3<}F:,%A(=-%@A%@B%,F:, A(=F:,%A(   $'3,2,7,11'MMCopy ,Rename ,Mov=}e ,Delete ,Edit ,Search ,Print ,Verify ,Compare D:DESKTOP.BASVBFXYLTTESCSCLENJ""""""D"D"D"DDDDD"DDDDD"D"""""DDDDDDD""DDD""DD?}DDDDDDD"""""""""""f̪"DD""""""""""D"DD"D"D"@}"̈̪̪ff̪fDDDDDDf"""D̪A}"̪""DDDDDDDDDDDDDD"DDDD"""""""DB}DDDDDwwDDDDDDDDDDDDDDD""DDDD""33ww33333333C}DDwwDDDDDDDDDDDDDDDDDDDDwwDfDDDDDDDDDDD}DDD""DDD"""f"DDDDDD""""""̪̈DDDDE}̪""ffD"DDDDfDD""DDDDDDDDDDDF}̪""TTTTTTD"D"D"DDDDD"DDDDD"D"""""DDDDDDD""DDD""DDwCC%%A"##the start of a Readme prog... KAAR+90@H}KAY;@7,__CIOCTL.OBJ**67@,.hhhihhBhEh(!!67@$,.DhIhHLVI}2,,@@ D:COL80.FNT<776-?:C:,<@<@<AV$AV<A$,F'AY@4'AJ}VAV D:README.BAS##the start of a Readme prog... KAAR+90@"_`HwCHSEMSPLPOINESAFCLBINDNUMEMSAERCURPTCUREPWRTLMPUTLMSCRDOWSCRDOWPOSBBX$L}AyB@AT  @@A6AvM}ABCM N 80-Column drivertotallN}y in T-BASIC.(&&QuickScroll (c)1992 Itay Chamiel2<Program by Itay ChamielF(bruck@brachot.jct.ac.il)PO}ZB2Rd; +'0@;(̠Šn((by Itay Chamielx)()(InpuP}t Dev:Filename to Readme..;@,AAv +@$AYA Q}A A 6-C:,++9U:@,U:@,&AAAY@bB2w@'BByR}Av'A@;6-Ay$AV)A @;A#@9U:@,AV @S}@PT"6-P:'@,%8,,6-V@6)@6-@TJ"@)"T}AUTAP6-!6-%@-!@#96-@#=PAP^P AAh%"@6-% AU}r%"@'6-@% A|I"@)P!6-%@;6-&@$$+"@$,?PI AJ"@(V}P!6-&@<6-%@$$+"6@,@PJ AJ"@0P!6-&@<6-%@$+"6@,@W}PJ AI"@1P!6-%@;6-&@$+"@,?PI A"A%P%AY@`16X}-=6-APL`@t9U:@,U:@,&@@AY@b A"A&PY}6-&@% 6-% A6-P:'@,%8,6-V@-@44%Z}$@@F:%$@@,V+@%A%$, P AA"AW6-8@#,&""-@#%[}@6@068,-8&@, : 68,-D""9U:@,&AA NPX6-Pb A\}Al"AVv"@# A 6-8,-%@@#68&@,-8, 68@#}  *kLINST ,,@@ D:COL80.FNT,,@@^} D:COL80.LST%6-A 6-@% A!!(@ CL$()="(-@@2!)@_}!(@>:,7 "@4 (@>:,< F(@"P6-%@6-%@Z @0d}.38;Щ  . 4 %4 54  U 񩰅j/ /13 멪a}73 Q L0 L,XYXY =3  텊 "">/ wԤՅ 셊 ""ЩԩC3 73  b}Q oXY 셊 ""  w J L+ w      Q w   w  vc} Q  I3  wO3  wU3 Ld$ L+I3  + w[3 L[$#  L+ L2d} L+L# wa3 L$I3 L) wg3 L$  L# wm3 L$ L+ + w $   wse}3  Q L+L# wy3 LH% L+ w  Q w $   w3  Q L+L# w멅3 f}L% L+ w  Q w ꩀ   w3  Q L+L# w멋3 L% L+ + w ꩀ  g} w멑3  Q L+L# w멗3 LR& L+/h}L# w멝3 Lc' L+ w  Q wI3 }L&I3 LZ' w      Q w   wi}  v QI3   (LZ' w  w@ 4 텈 w  w@ 4 1!    ꩣ3  j}  W! L+L# w멩3 L(  Q#  w 3  2L' > w   k}  > w XY =3  텈 셊@ "" LH2I3 L+L# w멯3 L( w[3 LC(L(l}   Q w  Q#  (L( w >     > w XY =3  텈 셊m}@ "" LH2I3 L+L# w멵3 L) w Q + w멑3 Le)I3 L+I3  + w[p}2000 CL$(1)="DDDDD"2010 CL$(17)=""2020 CL$(33)="D""DD"""2030 CL$(49)="DDDDDo}"2040 CL$(65)="ffffff"2050 CL$(81)="DDDDDD"2060 CL$(97)="""""D"2070 CL$(113)="DDr}3 L\)#  L+ L2 L+L# w "  w " vL)L( L+ w Q L+L# w멻3  q}w3  wǠ3 L)L# w멵3 L* w͠3  Q   w  w멋3  wӠ3 } }""""DD"2080 CL$(129)="DDDDDDD"2090 CL$(145)=""""""""""""""2100 CL$(161)=""""""""""""211s}0 CL$(177)="f̪""DD"2120 CL$(193)=""""""2130 CL$(209)="""""""""""""""""D"2140 CL$(225)="""Dt}D"""2150 CL$(241)="D""D"""""2160 CL$(257)=""2170 CL$(273)="̪̪ff"2180 Cu}L$(289)="̪"2190 CL$(305)="fD"2200 CL$(321)="DDDDD"2210 CL$(337)="f""""""D̪v}"2220 CL$(353)=""2230 CL$(369)=""2240 CL$(385)=""""2250 CL$(401)="̪w}"""""2260 CL$(417)="DDDDDD"2270 CL$(433)="D"2280 CL$(449)="DDDDD"2290 CL$(465x})="""DD"2300 CL$(481)="DD"""""""""""""""2310 CL$(497)="D"2320 CL$(513)="DDDDDwwDDy}D"2330 CL$(529)="DDD"2340 CL$(545)="DDDDDDDDD"2350 CL$(561)="""""DDDD"""""2360 CL$(577)="33z}ww3333"2370 CL$(593)="3333"2380 CL$(609)=""2390 CL$(625)=""2400 CL$(641{})="DDwwDDD"2410 CL$(657)="DDDDDD"2420 CL$(673)="DD"2430 CL$(689)="DDD"2440 |}CL$(705)="DDD"2450 CL$(721)="DDDwwDf"2460 CL$(737)="DDDDDDDDDD"2470 CL$(753)="DDD""""D}}"2480 CL$(769)="DD"""2490 CL$(785)=""2500 CL$(801)=""""""2510 CL$(817)="f~}"""2520 CL$(833)="DDDDDD"2530 CL$(849)="""""""""""""̪̈"2540 CL$(865)="DDDD"2550 }CL$(881)="̪"2560 CL$(897)=""""""2570 CL$(913)="ffD"""2580 CL$(929)="DDDDf}"2590 CL$(945)="D"2600 CL$(961)="D"""2610 CL$(977)="""DDD"2620 CL$(993)="DDDD}DDDD̪"""""2630 CL$(1009)="TTTTTT"2640 CL$(1025)=""""2610 CL$(977)="""DDD"2620 CL$(993)="DDDDB,-""9U:@,&AA P6-P AA"A' 6-6-%@}"@-6-P6--6-%@#!@#6-@#P#PP AA&'@}P:'@,& A@P 6-P  AA-#"AX)"AY)!AT- AH"AT+}30@EB2RHT )!A'6-&A()6-AU*GG6-%@$+&+!@1}* @,$@2%+ @2,$@d,+6-A@&A%$/6-@%A%$4-@>+F:},V,%F:%,ZVH6-%@@ PRW6-%@"@)6-76-%@C!@#O6-@#SPW}P\Pf ApTz(O%%@9%$@(QDO#B2R@H%$@A%@9%$@}AUDQT;A$,##67@,.DDDDD##67@,.##67@3,.D"}D:COL80MAK.BAS"@4 (@>:,< F(@"P6-%@6-%@Z @0dDD"##67@I,.DDDDD##67@e,.ffffff##67@,.DDDDDD##67}@,.""D##67A,.DD""DD##67A),.DDDDDDD##67AE,."""}"""##67Aa,."""""##67Aw,.f̪"DD##67A,.""$##67A },.""""""""D.##67A%,."DD"8##67AA,.D"D""B##67AW,.}L##67As,.̪̪ffV##67A,.̪`##67A,.fDj##67A!,.}DDDDDt##67A7,.f"""D̪~##67AS,.##67Ai,.#}#67A,."##67A,.̪""##67A,.DDDDDD##67A3,.}D##67AI,.DDDDD##67Ae,."DD##67A,.DD"""""""##67}A,.D##67A,.DDDDDwwDDD##67A),.DDD##67AE,.DDDDDD}DDD##67Aa,.""DDDD"" ##67Aw,.33ww3333##67A,.3333##67A },.(##67A%,.2##67AA,.DDwwDDD<##67AW,.DDDDD}DF##67As,.DDP##67A,.DDDZ##67A,.DDDd##67A!,.}DDDwwDfn##67A7,.DDDDDDDDDDx##67AS,.DDD""D##67Ai,.DD"#}#67A,.##67A,.""##67A,.f"##67A3,.}DDDDDD##67AI,.""""""̪̈##67Ae,.DDDD##67A,.̪##67}A,.""##67A ,.ffD"##67A ),.DDDDf##67A E,.D}##67A a,.D"##67A w,."DDD##67A ,.DDDDDDDD̪""##67A } 2 4  w٠3 }d 4  QI3   (L3+ 셈 1!    ꩣ3     Ҫ} w  w 4 1!  ߠ3   3 ꩣ3     W!@ + } L+ + w멑3 L+I3  + w[3 L+#  L2 L+L# w9  w 4 텈} W! ЅH   w W! w9  w 4 텈 W!  U >T4  >e4 } ! >v4 1 >멇4 A >멘4 Q >멩4 a >멺4 q >ˠ4 } >ܠ4 >4 >4 >5 > 5 Ѡ >15 >B5 좪} >S5  >d5  >u5 ! >멆5 1 >멗5 A >멨5 Q >몣}5 a >ʠ5 q >۠5  >5  >5  >6  >6 } >06 Ѡ >A6  >R6  >c6  >t6  >멅6 ! >멖}6 1 >멧6 A >멸6 Q >ɠ6 a >ڠ6 q >6  >6 } > 7  >7  >/7  >@7 Ѡ >Q7  >b7  >s7 }  >멄7  >멕7 ! >멦7 1 >멷7 A >Ƞ7 Q >٠7 a }>7 q >7  > 8  >8  >.8  >?8  >P8 } Ѡ >a8  >r8  >멃8 3  I3 3  셈p W! w Ϊ}텈p W! w 텈p W! w  Q w3   2L2 셈O W! w 텈XY  } k! >XY   I3   (L1 w  텈 W! 3  +  w}4 텈A W! w 4 텈 k!0 k! I3  w  Q w4   2L2 셪}  H k! +   QI3 "  (L2 > w     > w XY }=3  텈 셊@ "" LH2 AAVAAy@AU@#@@'@)@$@(}@0@1@A%A&A%AWAVA'AXAYASA(@@2AUA@A6A3}A ACADA4̠Šby Itay ChamielInput Dev:Filename to Readme..DDDDDD}"DD"DDDDDffffffDDDDDD""DDD""DDDDDDDDD""}"""""""""f̪"DD""""""""""D"DD"D"D""}̪̪ff̪fDDDDDDf"""D̪}"̪""DDDDDDDDDDDD"DDDD"""""""D}DDDDDwwDDDDDDDDDDDDDDD""DDDD""33ww33333333}DDwwDDDDDDDDDDDDDDDDDDDDwwDfDD}DDDDDDDDDDD""DDD"""f"DDDDDD""""""̈}̪DDDD̪""ffD"DDDDfDD"}"DDDDDDDDDDD̪"""ff"̈ o"o"o"(o"2o"<o"Fo"Po"Zo"dt"n"x"""""""}"#$#A#F#P#m####"#,#6#@#J#T$^[$hd$r$|$$H%%%R&e&z&&&&&}U'Z'`'c'v'&'0':'D'N(X(b(l(v-(C(R(n((((((((())6)\)e)) },."ff"̈"$,T656-A69@#,(6-56-6@@#A#%@AJ}%@AT##-%@%A3@^ @yh8%@U:@,%r68,-U:@,%|}-@%@% @ 6-%A 6-%@ %AC@e8%AD}))) )**4`*>x*H'+R9+\+f+p+z++,, ,,2,E,X,k,~,,,,,,,$-.-8)-}B<-LO-Vb-`u-j-t-~----- . .3.F.Y.l.... ...(.2/</F*/P=/ZP/dc/nv/x}8A`$TO6-A@-@#8%@$8, 6-A6QT&}O06-8,:-@"D68,-8%@,N X68@#,-b""9U:@,&AA }lPvQT D:COL80.BAS"D68,-8%@,N X68@#,-b""9U:@,&AA (///////0!040G0Z0m00000"0,060@0J1T11^^1hn1r1|11111}2252E2H2H2H2Q2~2222&202:2D2N2X2b2l!3v'3*3*31^^1hn1r1|11111Z5C 4AB@'A1+4D:EXITS,ENDENTS GO HERED:KEYSIGHBANCQ0930 ;0940 ; Mainloop starts here!0950 ;0960 MLOOP0970 LDA X0980 LSR A0990 STA PLC1000 LDX Y1010 LDA MEML,X}B<-LO-Vb-`u-j-t-~----- . .3.F.Y.l.... ...(.2/</F*/P=/ZP/dc/nv/x}8A`$TO6-A@-@#8%@$8, 6-A6QT&}O06-8,:-@"D68,-8%@,N X68@#,-b""9U:@,&AA }lPvQT D:COL80.BAS"D68,-8%@,N X68@#,-b""9U:@,&AA (///////0!040G0Z0m00000"0,060@0J1T11^^1hn1r1|11111}5C 4AB@'A1+4D:EXITS,ENDENTS GO HERED:KEYSIGHBANCQ